/*  01: 数据代理: 通过一个对象代理对另一个对象属性的操作; */

   // 通过obj2操作(读,写)obj1的属性 
let obj1 = { x: 200 };
let obj2 = {};

Object.defineProperty(obj2, 'x', {
    get() {
        return obj1.x
    },
    set(val) {
        obj1.x = val;
    }
});
